package com.ywk.springCore.aop.aspectLog;

import java.lang.annotation.*;

/**
 * 日志打印切点（Aop）
 * @author zbh
 * @date 2022/2/25 15:56
 */
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface ServiceLog {

    /**
     * 操作类型,新增用户?删除用户 ?调用xx服务?使用接口?...
     * @return
     */
    public String operation();

    /**
     * 日志级别
     * @return
     */
    public LogType level() default LogType.INFO;
}
